package com.wyz.dao;

import com.wyz.entity.UserInfo;

import java.util.List;

public class StudentDao extends Dao<UserInfo>{
//    查询所有学生信息
    public List<UserInfo> queryStudent(){
        String sql = "select * from user2";
        return SelectMore(sql,UserInfo.class);
    }


//    根据id获取学生
    public int delStuById(String id){
        String sql = "delete from user2 where id = ?";
        int i = update(sql, id);
        return i;
    }

//    添加学生信息
    public int addStu(UserInfo ui){
        String sql = "insert into user2(name,pwd,sex,tel,bir,spic)values(?,?,?,?,?,?)";
        Object[] params={ui.getName(),ui.getPwd(),ui.getSex(),ui.getTel(),ui.getBir(),ui.getSpic()};
        return update(sql,params);
    }

//    根据id查询学生信息
    public UserInfo queryUserById(String id ){
        String sql = "select * from user2 where id = ?";
        return (UserInfo) SelectMany(sql,UserInfo.class,id);
    }

//    修改学生i信息
    public int updateUser(UserInfo ui){
        String sql = "update user2 set name = ?,pwd=?,sex=?,tel=?,bir=?,spic=? where id=?";
        Object[] params={ui.getName(),ui.getPwd(),ui.getSex(),ui.getTel(),ui.getBir(),ui.getSpic(),ui.getId()};
        return update(sql,params);
    }

}
